#ifndef DUALCLIENTRECVHANDLER_H
#define DUALCLIENTRECVHANDLER_H

#include "DualRecvRelayHandlerBase.h"
#include "Log.h"

class DualClientRecvHandler:public DualRecvRelayHandlerBase
{
public:
	DualClientRecvHandler():DualRecvRelayHandlerBase(){}

	~DualClientRecvHandler(){}

protected:
	virtual void GetRecvSendInfo(ClientContext &client,SOCKET *recvSock,SOCKET *sendSock,WSABUF **buf,OVERLAPPED **ovl,WSABUF **weakRefBuf);

	virtual void SetNextHandler(ClientContext&);

private:
	static log4cplus::Logger log;
};

#endif